package com.taijihuabao.modules.mapper;

import com.taijihuabao.modules.entity.ReissueCardHistoryEntity;

import java.util.List;

/**
 * 补卡申请
 *
 * @author Tu
 * @date 2022/1/12 13:37
 */
public interface ReissueCardHistoryMapper {

    /**
     * 获取补卡历史列表
     *
     * @return
     */
    List<ReissueCardHistoryEntity> getReissueCardHistories();

    /**
     * 通过补卡id查询历史
     *
     * @param id 补卡编码
     * @return
     */
    ReissueCardHistoryEntity getReissueCardHistoryById(Long id);

    /**
     * 通过补卡编码查询历史
     *
     * @param code 补卡编码
     * @return
     */
    List<ReissueCardHistoryEntity> getReissueCardHistoryByCode(String code);

    /**
     * 新增补卡历史
     *
     * @param reissueCardHistoryEntity 补卡历史实体
     */
    void insertReissueCardHistory(ReissueCardHistoryEntity reissueCardHistoryEntity);

}
